multi-billion dollar debacle - Spanish English Dictionary